MSLIKVQFMKMLASLKRKYENNLVKAKNGDEHIRLHDLRAFQLSKFVWGDIEESPVKSKKVMSMNLELGKNKDTFPNSSLVRSLERFGVDELTPQQGLSSLDLEDKKIFEEQLESFAGYRIRVLFAKKWFSS